// 知识点1：一个类无论是类模版还是普通类，都可以将其成员函数定义为模版，称之为成员模版，但是成员模版不能是虚函数
#include "ex16_21.h"
#include <iostream>
#include <list>
#include <string>
#include <vector>
using namespace std;

int main(int argc, char** argv) {
  double* p = new double;  //新分配一个double对象
  Debugdelete d;           //创建一个删除器对象
  d(p);  //调用定义的模版函数operator ()，对p进行释放
  cin.get();
  return 0;
}